package com.system.untils;

import java.util.Random;

public class GetRandName {

    private static final Random random = new Random();
    public GetRandName() {
    }
    // 方法1 自由组合
    /**
     *  方法2列表随机
     *
     */
    public  String generateMeaningfulEnglishName() {
        // 常见的英文名列表，包含100个名字
        String[] names = {
                "Aiden", "Alex", "Andrew", "Anthony", "Arthur",
                "Austin", "Benjamin", "Bradley", "Brandon", "Brayden",
                "Caleb", "Charles", "Christian", "Connor", "Cooper",
                "Daniel", "David", "Dylan", "Eli", "Elijah",
                "Ethan", "Evan", "Gabriel", "Grayson", "Henry",
                "Hudson", "Isaac", "Jack", "Jackson", "Jacob",
                "James", "JaXon", "Jayden", "John", "Jonathan",
                "Jordan", "Joseph", "Joshua", "Liam", "Lucas",
                "Luis", "Mason", "Matthew", "Michael", "Nathan",
                "Noah", "Oliver", "Owen", "Ryan", "Samuel",
                "Sebastian", "Thomas", "Tyler", "William", "Wyatt",
                "Xavier", "Zachary", "Ava", "Chloe", "Ella",
                "Elizabeth", "Emily", "Emma", "Evelyn", "Grace",
                "Hailey", "Hannah", "Isabella", "Lily", "Madison",
                "Mia", "Natalie", "Olivia", "Scarlett", "Sophia",
                "Stella", "Victoria", "Zoe", "Abigail", "Aubrey",
                "Avery", "Bella", "Brooklyn", "Clara", "Eleanor",
                "Gabriella", "Kaylee", "Layla", "Luna", "Mila",
                "Nora", "Penelope", "Riley", "Skylar", "Violet",
                "Addison", "Alexa", "Alexis", "Allison", "Amanda",
                "Audrey", "Aurora", "Caroline", "Charlotte", "Claire",
                "Daisy", "Daniela", "Danielle", "Elena", "Faith",
                "Genesis", "Hazel", "Isabelle", "Julia", "Katherine",
                "Kayla", "Leah", "Lillian", "Madelyn", "Luna",
                "Maya", "Natalia", "Ruby", "Savannah", "Serenity",
                "Valentina", "Vivian"
        };

        // 返回生成的英文名
        return names[random.nextInt(names.length)];
    }
}
